$(function() {
	$("#Login").click(function() {
		login();
	});
	//注册验证
	function login(userpass) {
		var userName = $("#userName").val(); //获取用户名
		var phone = $("#phone").val(); //获取手机号
		var passWord = $('#password').val(); //获取密码
		var passWorda = $('#password2').val(); //获取密码
		var emAil = $('#email').val(); //获取邮箱
		var reg = $('#reg').val(); //获取身份证
		var xb = $(".login-rel input").val(); //性别
		var telphone = /^1[0-9]{10}$/; //手机号
		var file1 = $("#file1").val(); //获取图片的src
		var file2 = $("#file2").val(); //获取反面图片的src
		var idType = $("#identityType").val(); //获取证件类型

		var isEmail = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/; //邮箱正则
		var isReg = /[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]|[1-9]\d{5}\d{2}((0[0-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{2}|[A-Z]{1,2}[0-9]{6}\(?[0-9A]\)?|[a-zA-Z][0-9]{9}/; //身份证正则
		if(userName == "") {
			layer.open({
				title: '提示',
				content: "用户名不能为空！",
				btn: ['确定'],
			});
			return;
		}else if(passWord == "") {
			layer.open({
				title: '提示',
				content: "登录密码不能为空！",
				btn: ['确定'],
			});
			return;
		}else if(passWorda == '') {
			layer.open({
				title: '提示',
				content: "重新输入密码不能为空！",
				btn: ['确定'],
			});
			return;
		}else if(passWorda != passWord) {
			layer.open({
				title: '提示',
				content: "两次密码输入不一致！",
				btn: ['确定'],
			});
			return;
		}else if(emAil == "") {
			layer.open({
				title: '提示',
				content: "邮箱不能为空！",
				btn: ['确定'],
			});
			return;
		}else if(!emAil.match(isEmail)) {
			layer.open({
				title: '提示',
				content: "请填写正确的邮箱格式！",
				btn: ['确定'],
			});
			return;
		}else if(phone == "") {
			layer.open({
				title: '提示',
				content: "手机号不能为空！",
				btn: ['确定'],
			});
			return;
		}else if(!phone.match(telphone)) {
			layer.open({
				title: '提示',
				content: "请填写正确的手机号码！",
				btn: ['确定'],
			});
			return;
		}else if(idType == 0){
			if(reg == "") {
				layer.open({
					title: '提示',
					content: "身份证号不能为空！",
					btn: ['确定'],
				});
				return;
			}else if(!reg.match(isReg)) {
				layer.open({
					title: '提示',
					content: "请填写正确的身份证号！",
					btn: ['确定'],
				});
				return;
			}
		}else if(idType != 0){
			if(reg == "") {
				layer.open({
					title: '提示',
					content: "证件号不能为空！",
					btn: ['确定'],
				});
				return;
			}
		}else if(file1 == "") {
			layer.open({
				title: '提示',
				content: "请上传身份证（正面）！",
				btn: ['确定'],
			});
			return;
		}else if(file2 == "") {
			layer.open({
				title: '提示',
				content: "请上传身份证（反面）！",
				btn: ['确定'],
			});
			return;
		}

		var animateimg = $("#file1").val() && $("#file2").val(); //获取上传的图片名 带//
		var imgarr = animateimg.split('\\'); //分割
		var myimg = imgarr[imgarr.length - 1]; //去掉 // 获取图片名
		var houzui = myimg.lastIndexOf('.'); //获取 . 出现的位置
		var ext = myimg.substring(houzui, myimg.length).toUpperCase(); //切割 . 获取文件后缀

		var file = $('#file1').get(0).files[0]; //获取上传的文件
		var fileSize = file.size; //获取上传的文件大小
		var maxSize = 1048576; //最大1MB
		if(ext != '.PNG' && ext != '.GIF' && ext != '.JPG' && ext != '.JPEG' && ext != '.BMP') {
			parent.layer.msg('文件类型错误,请上传图片类型');
			return false;
		} else if(parseInt(fileSize) >= parseInt(maxSize)) {
			parent.layer.msg('上传的文件不能超过1MB');
			return false;
		} else {
			var daTa = new FormData($('#form1')[0]); //图片formdata数组
			$.ajax({
				url: "http://192.168.1.120:8080/pkzswm/addUser.action",
				type: 'POST',
				data: daTa,
				dataType: 'JSON',
				cache: false,
				processData: false,
				contentType: false,
				success: function(data) {
					if(data.code == 200) {
						layer.open({
							title: '提示',
							content: "<span class='red'>" + data.msg + "</span>",
							btn: ['返回登录'],
							yes: function(index, layero) {
								window.location.href = 'login.html';
							},
							cancel: function() {
								window.location.href = 'login.html';
							}
						});
						return false;
					}else if(data.code != 200) {
						layer.open({
							title: '提示',
							content: "<span class='red'>" + data.msg + "</span>",
							btn: ['返回登录'],
							yes: function(index, layero) {
								window.location.href = 'login.html';
							},
							cancel: function() {
								window.location.href = 'login.html';
							}
						});
						return false;
					}
				}
			});
			return false;
		}
	}
});